Wearables and devices